package com.zmn.plat.model.entity.product.tariff.item;

import com.zmn.common.dto.KvDTO;
import com.zmn.common.utils.pager.Pages;
import com.zmn.plat.common.dto.KVDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 * 描述: 项目（项目表+产品项目表）查询类
 *
 * @author guoqiao
 * @since 2021/9/7 15:14
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ProductItemQuery implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("后台产品ID")
    private Integer productId;

    @ApiModelProperty("价格表id")
    private Integer tariffId;
    private List<Integer> tariffIds;

    @ApiModelProperty("KvDTO<后台产品ID,价格表id>")
    private List<KvDTO<Integer, Integer>> kvList;

    @ApiModelProperty("项目ID")
    private Integer itemId;
    private List<Integer> itemIds;

    @ApiModelProperty("项目分类Id")
    private Integer itemCategId;

    @ApiModelProperty("是否默认服务项：1否，2是")
    private Integer general;

    @ApiModelProperty("城市id")
    private Integer cityId;

}
